be destroyed by artillery fire - French English Dictionary